/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.common.IObserver;
import pe.com.cotelasa.scp.entidad.TipoDocumento;

/**
 *
 * @author Jorge
 */
@Named(value="BKComponenteAddVentaDetalleNC")
@Scope("session")
public class BKComponenteAddVentaDetalleNC implements Serializable{
    
    private Collection<IObserver> observers;
    private List<TipoDocumento> listaDocumentos;
    private int idTipoDocumento;
    private Date fecha;
    private String serie;
    private String numero;
    private String descripcion;
    private double importe;
    private double igv;
    private double total;

    public BKComponenteAddVentaDetalleNC() {
        observers = new ArrayList<IObserver>();
        listaDocumentos=new ArrayList<TipoDocumento>();
    }

    
    public List<TipoDocumento> getListaDocumentos() {
        return listaDocumentos;
    }

    public void setListaDocumentos(List<TipoDocumento> listaDocumentos) {
        this.listaDocumentos = listaDocumentos;
    }

    public int getIdTipoDocumento() {
        return idTipoDocumento;
    }

    public void setIdTipoDocumento(int idTipoDocumento) {
        this.idTipoDocumento = idTipoDocumento;
    }

   

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public String getSerie() {
        return serie;
    }

    public void setSerie(String serie) {
        this.serie = serie;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public double getImporte() {
        return importe;
    }

    public void setImporte(double importe) {
        this.importe = importe;
    }

    public double getIgv() {
        return igv;
    }

    public void setIgv(double igv) {
        this.igv = igv;
    }

    public double getTotal() {
        return total;
    }

    public void setTotal(double total) {
        this.total = total;
    }

    public Collection<IObserver> getObservers() {
        return observers;
    }

    public void addObservers(IObserver observador) {
		observers.add(observador);
	}
    
    
    
    
}
